push oneself forward - Spanish English Dictionary